package common

import (
	"gorm.io/gorm"
)

/**
 * @Author XueZhimin
 * @Description 用户登录信息
 * @Date 2024年3月10日21:50:26
 * @Version 2.0
 */

//
//  LoginUser
//  @Description:

type LoginUser struct {
	gorm.Model
	ID       uint
	ClientIp string      `gorm:"column:clientIp;size:50;index;comment:用户IP" json:"client_ip,omitempty"` //用户的IP地址
	Username string      `gorm:"column:username;size:50;index;comment:用户名" json:"username,omitempty"`   //用户名
	Password string      `gorm:"column:password;size:100;comment:密码" json:"password,omitempty"`         //密码
	Data     interface{} `gorm:"column:data;comment:其他数据" json:"data"`                                  //其他数据
}

func (u LoginUser) JsonString() string {

	//return jsonTool.JsonFormatString(u)

	return Object{}.JsonStringImpl(u)
}
